﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Group3.Framework.Exceptions;
using Group3.Framework.Extensions;

namespace Group3.MediaTool.Core.ObjectGenerator
{
    /// <summary>
    /// @Version: 1.0
    /// @Author: Pascal Senjic
    /// @Comment:
    ///     Represents the Structure of a StreamField, so that the specific filetype can be managed
    /// </summary>
    public class StreamField : FieldDefinition
    {
        private string fileExtension;
        private string applicationPath;
        private bool saveValue;
        private string referencePath;

        public string FileExtension
        {
            get { return fileExtension; }
            set { fileExtension = value; }
        }
        public string ApplicationPath
        {
            get { return applicationPath; }
            set { applicationPath = value; }
        }
        public bool SaveValue
        {
            get { return saveValue; }
            set { saveValue = value; }
        }
        public string ReferencePath
        {
            get { return referencePath; }
            set { referencePath = value; }
        }

    }
}
